artificial water deposit - Français Anglais Dictionnaire